-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
⚠️ Make ip-address-manager an IPAM provider for CAPI #692
base: main
Are you sure you want to change the base?
⚠️ Make ip-address-manager an IPAM provider for CAPI #692
Conversation
4fcd34f
to
abe0f52
Compare
/test metal3-ubuntu-e2e-integration-test-main |
32d5986
to
2f06f8b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@peppi-lotta this is quite a big change so I prefer to review after all the CI checks are green.
Please fix the markdown and run the tests, then ping me please if everything is green.
5fa145b
to
b610263
Compare
6b82fe0
to
8e486a5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job!
We could probably use generics to avoid the double functions for everything. However, I think it is good to keep it like this for now since it means we know that the original code did not change.
Just minor things below about naming.
027c714
to
1cb7909
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM besides tiniest nits.
a4fbb0b
to
fe5bc60
Compare
I think this is pretty much done, so let's merge it when 1.9 is cut to get maximum amount of testing in 1.10 cycle. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
@peppi-lotta this needs rebase |
fe5bc60
to
2514136
Compare
4230995
to
8b5afac
Compare
/test metal3-centos-e2e-integration-test-main |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
These are going to fail at cluster creation. This needs test override to get in. |
Here is fullstack test with all the appropriate branches: https://jenkins.nordix.org/view/Metal3/job/metal3-fullstack-build/4/ |
8b5afac
to
281aaf6
Compare
281aaf6
to
4fc8633
Compare
- Deploy IPAM with clusterctl - Reconsile CAPI's ipaddressclaims with this managers ippools Signed-off-by: peppi-lotta <[email protected]>
4fc8633
to
346d9eb
Compare
/override metal3-centos-e2e-integration-test-main metal3-ubuntu-e2e-integration-test-main |
@Rozzii: Overrode contexts on behalf of Rozzii: metal3-centos-e2e-integration-test-main, metal3-ubuntu-e2e-integration-test-main In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
This commit makes it possible to:
I have two PR's, one in metal-dev-env and one in CAPM3 to mach these changes
All three PRs' changes need to be tested together. Check test in the metal-dev-env PR.
What this PR does / why we need it: To make this IPAM into a provider for CAPI